package com.ruoyi.xh.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 订单管理对象 xh_order
 *
 * @author songjw
 * @date 2024-12-13
 */
@Data
@ApiModel(value = "xh_order", description = "订单管理对象")
public class XhOrder implements Serializable {

    private static final long serialVersionUID = 1L;

            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long id;
            /** 是否显示 */
        @ApiModelProperty("是否显示")
        private Long isShow;
            /** 类型/发货/自提 */
        @ApiModelProperty("类型/发货/自提")
        private Long isType;
            /** 状态/未发货/待收货/完成/取消 */
        @ApiModelProperty("状态/未发货/待收货/完成/取消")
        private Long orderType;
            /** 订单ID */
        @ApiModelProperty("订单ID")
        private String orderSn;
            /** 商品名 */
        @ApiModelProperty("商品名")
        private String goodName;
            /** 商品ID */
        @ApiModelProperty("商品ID")
        private String goodIds;
            /** 订单金额 */
        @ApiModelProperty("订单金额")
        private BigDecimal price;
            /** 下单用户 */
        @ApiModelProperty("下单用户")
        private Long userId;
            /** 。。。 */
        @ApiModelProperty("。。。")
        private Long xId;
            /** 创建时间 */
        @ApiModelProperty("创建时间")
        private Long createTime;
            /** 更新时间 */
        @ApiModelProperty("更新时间")
        private Long updateTime;
            /** 收货人 */
        @ApiModelProperty("收货人")
        private String userName;
            /** 电话 */
        @ApiModelProperty("电话")
        private String userTel;
            /** 地址 */
        @ApiModelProperty("地址")
        private String userCityName;
            /** 提货点ID */
        @ApiModelProperty("提货点ID")
        private Long isT;
            /** 详细地址 */
        @ApiModelProperty("详细地址")
        private String userAddress;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Date payTime;
            /** 发货时间 */
        @ApiModelProperty("发货时间")
        private String deliverTime;
            /** 完成时间 */
        @ApiModelProperty("完成时间")
        private String completeTime;
            /** 反馈ID */
        @ApiModelProperty("反馈ID")
        private Long orderFeedbackId;
            /** 发票ID */
        @ApiModelProperty("发票ID")
        private Long invoiceId;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long cityid;
            /** 物流ID */
        @ApiModelProperty("物流ID")
        private Long logisticssId;
            /** 劳务ID */
        @ApiModelProperty("劳务ID")
        private Long logisticssId2;
            /** 物流金额 */
        @ApiModelProperty("物流金额")
        private BigDecimal wlPrrice;
            /** 付款方式/授信/货到付款 */
        @ApiModelProperty("付款方式/授信/货到付款")
        private Long payType;
            /** 市场公司分成 */
        @ApiModelProperty("市场公司分成")
        private BigDecimal fMoney;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long regionId;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long supplierId;
            /** 区域分成 */
        @ApiModelProperty("区域分成")
        private BigDecimal regionMoneys;
            /** 一级推荐人 */
        @ApiModelProperty("一级推荐人")
        private Long oneId;
            /** 二级推荐人 */
        @ApiModelProperty("二级推荐人")
        private Long twoId;
            /** 三级推荐人 */
        @ApiModelProperty("三级推荐人")
        private Long threeId;
            /** 物流员工ID */
        @ApiModelProperty("物流员工ID")
        private Long wlUserId;
            /** 劳务员工ID */
        @ApiModelProperty("劳务员工ID")
        private Long lwUserId;
            /** 付款凭证 */
        @ApiModelProperty("付款凭证")
        private String pricePic;
            /** 付款状态/未付款/用户付款/付款通过/财务驳回 */
        @ApiModelProperty("付款状态/未付款/用户付款/付款通过/财务驳回")
        private Long isPay;
            /** 用户总管理的 */
        @ApiModelProperty("用户总管理的")
        private Long zid;
            /** 市场收益 */
        @ApiModelProperty("市场收益")
        private BigDecimal marketplace;
            /** 产品分成 */
        @ApiModelProperty("产品分成")
        private BigDecimal productPrice;
            /** 状态/不需要发货/需要发货/已发货/已收/取消 */
        @ApiModelProperty("状态/不需要发货/需要发货/已发货/已收/取消")
        private Long supplierType;
            /** 购买总数量 */
        @ApiModelProperty("购买总数量")
        private Long goodNum;
            /** 获得金额 */
        @ApiModelProperty("获得金额")
        private BigDecimal onePrice;
            /** 区域用户  */
        @ApiModelProperty("区域用户 ")
        private Long qyUserId;
            /** 区域经理 */
        @ApiModelProperty("区域经理")
        private Long qyJlId;
            /** 区域合伙人 */
        @ApiModelProperty("区域合伙人")
        private Long qyHhrId;
            /** 总部 */
        @ApiModelProperty("总部")
        private Long zbId;
            /** 产品总部 */
        @ApiModelProperty("产品总部")
        private Long cpId;
            /** 市场总部 */
        @ApiModelProperty("市场总部")
        private Long scId;
            /** 产品公司经理 */
        @ApiModelProperty("产品公司经理")
        private Long cpJsId;
            /** 市场公司经理 */
        @ApiModelProperty("市场公司经理")
        private Long scJsId;
            /** 总收益 */
        @ApiModelProperty("总收益")
        private BigDecimal tType;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long orderInvoiceId;
            /** 用户开票状态/申请中/完成/驳回 */
        @ApiModelProperty("用户开票状态/申请中/完成/驳回")
        private Long orderInvoiceType;
            /** 给用户的发票 */
        @ApiModelProperty("给用户的发票")
        private String invoicepic;
            /** 供应商输入 */
        @ApiModelProperty("供应商输入")
        private BigDecimal supplierPrice;
            /** 供应商物流公司 */
        @ApiModelProperty("供应商物流公司")
        private Long supplierLogisticsId;
            /** 供应商物流公司车辆 */
        @ApiModelProperty("供应商物流公司车辆")
        private Long supplierWlUserId;
            /** 供应商劳务公司 */
        @ApiModelProperty("供应商劳务公司")
        private Long supplierLwLogisticssId;
            /** 供应商劳务公司人员 */
        @ApiModelProperty("供应商劳务公司人员")
        private Long supplierLwUserId;
}
